/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.klikmee.sms.core.base.dao;

import java.util.List;

import com.klikmee.sms.core.model.PaymentInvoice;

/**
 *
 * @author makcro
 */
public interface PaymentInvoiceFacadeLocal {

    void create( PaymentInvoice paymentInvoice );

    void edit( PaymentInvoice paymentInvoice );

    void remove( PaymentInvoice paymentInvoice );

    PaymentInvoice find( Object id );

    List<PaymentInvoice> findAll();

    List<PaymentInvoice> findRange( int[] range );

    int count();

    public java.util.List<PaymentInvoice> findByState( java.lang.Integer state );

}
